package com.hllxd.hism.star.basic.service.service;


import com.hllxd.hism.star.basic.service.model.cost.CostReportEntity;
import com.hllxd.hism.star.basic.service.model.DashboardEntity;

import java.util.List;

/**
 * 个人中心看板
 *
 * @author lixiyong
 * @date 2020/12/20 16:15
 */
public interface DashboardService {
    /**
     * 查询报告
     *
     * @param ownerID 负责人
     * @param ptdate  报告时间
     * @return 成本报告
     **/
    List<CostReportEntity> queryYarnQueue(String ownerID, String ptdate);

    /**
     * 查询报告
     *
     * @param ownerID 负责人
     * @param ptdate  报告时间
     * @return 成本报告
     **/
    List<CostReportEntity> queryHdfsTable(String ownerID, String ptdate);

    /**
     * 查询所有dashboard信息
     *
     * @return dashboard列表
     */
    List<DashboardEntity> loadDashboard(String type);

    // 添加或修改
    Long setDashboard(DashboardEntity entity);

    DashboardEntity getDashboard(Long id);

}
